{% extends "special_menu.html" %}
{% load i18n %}
{% block content %}
{% trans '实时监控' %}
| {% trans '人员编号' %} |
{% trans '打卡时间' %} |
{% trans '考勤状态' %} |
{% trans '验证方式' %} |
{% trans 'Work Code' %} |
{% trans '设备名称' %} |
{% trans '设备序列号' %} |
{% trans '区域名称' %} |
|
|
{% endblock %}
{% block getdatalist %}
{% endblock %}
{% block addjs %}
var eventClientId = "eventData" + new Date().getTime();
function RenderFont(data){
if(data){
var content = "";
for(var i=0; i < data.length; i++){
var r = data[i];
content +=''
+''
+' | '+r.pin+' | '
+' '+r.checktime+' | '
+' '+r.checktype+' | '
+' '+gettext(r.verifycode)+' | '
+' '+r.workcode+' | '
+' '+r.device_name+' | '
+' '+r.sn+' | '
+' '+r.area+' | '
+'
';
}
$("#rt_content tr:eq(0)").after(content);
}
};
function GetMonitorData(url){
$.ajax({
url:url,
type:"Get",
dataType:"json",
async: true,
success: function(data){
RenderFont(data);
window.setTimeout('Refresh()', 1500)
},
error: function(){
window.setTimeout('Refresh()', 1500)
},
complete: function (XHR, TS) {
XHR = null;
}
});
};
function Refresh(){
$("#id_page_load").remove();
if($("#rt_content tr").length > 50){
$("#rt_content tr:gt(50)").remove();
}
var url = '/{{request.surl}}iclock/fetch_monitor_data/?eventClientId='+eventClientId;
GetMonitorData(url);
}
window.setTimeout('Refresh()', 1000);//第一次刷新等1s执行刷新函数
{% endblock %}